from django.urls import path, include, re_path
# 获取文件的视图
from goods import views

urlpatterns = [
    # 商城首页数据获取
    path('index/', views.IndexView.as_view()),
    # 获取全部商品列表
    path('goods/', views.GoodsView.as_view({
        'get': 'list'
    })),
    # 获取单个商品接口
    path('goods/<int:pk>/', views.GoodsView.as_view({
        'get': 'retrieve'
    })),

    # 收藏商品相关接口
    path('collect/', views.CollectView.as_view({
        'get': 'list',  # 获取收藏列表
        'post': 'create'  # 收藏
    })),
    path('collect/<int:pk>/', views.CollectView.as_view({
        'delete': 'destroy',  # 取消收藏
    })),

    # 获取商品的分类
    path('group/', views.GoodsGroupView.as_view({
        'get': 'list'
    })),
]
